/*
  请求方式：
    GET     查
    POST    增
    PUT     改
    DELETE  删
    OPTIONS 预检请求
      当你使用cors方案解决跨域，发送真正请求之前浏览器会自动发送预检请求，请求方式就是OPTIONS
      预检请求的作用：检测当前请求是否允许跨域，如果允许跨域，就会发送真正的请求，如果不允许跨域，真正请求就不发送了
  
  http协议1.1和2.0版本区别：https://www.yuque.com/xpromise/interview/fomgci9679lqskx5#84764de8

  restful api
    GET     查
    POST    增
    PUT     改
    DELETE  删
    以上上面方式设计的接口，就是restful风格的接口

  响应状态码：
    1xx 请求还未完成，正在进行
    2xx 请求成功
      200
    3xx 请求重定向
      301 永久重定向
      302 临时重定向
      304 重定向到缓存中（协商缓存）
    4xx 客户端错误
      404 资源找不到
      401 未授权
      403 禁止访问
      407 token过期
    5xx 服务器内部错误
      500 

  能不能在https网站下发送http请求？
    默认不行，受同源策略影响不行。
    使用img元素可以：
      const img = new Image();
      img.src = 'http://xxx';
*/
